#undef UNICODE
#define MAX_MESSAGE 4096
#define FORMAT_BASIC 1
#define MAXLOGFILES  1

// d58c126f-b309-11d1-969e-0000f875a5bc
__declspec (selectany) GUID   guid1  = {0xd58c126f, 0xb309, 0x11d1, 0x96, 0x9e, 0x00, 0x00, 0xf8, 0x75, 0xa5, 0xbc};
// ce5b1020-8ea9-11d0-a4ec-00a0c9062910
__declspec (selectany) GUID CorrGuid = {0xce5b1020, 0x8ea9, 0x11d0, 0xa4, 0xec, 0x00, 0xa0, 0xc9, 0x06, 0x29, 0x10};

// identifier of event tracing session
__declspec (selectany) GUID /* 68fdd900-4a3e-11d1-84f4-0000f80464e3 */
    TraceSessionData = {
    0x68fdd900,
    0x4a3e,
    0x11d1,
    0x84, 0xf4, 0x00, 0x00, 0xf8, 0x04, 0x64, 0xe3};

// SystemTraceControlGuid. Tracing for kernel
#ifdef KERNEL
__declspec (selectany) DEFINE_GUID ( /* 9e814aad-3204-11d2-9a82-006008a86939 */
    SystemTraceControlGuid,
    0x9e814aad,
    0x3204,
    0x11d2,
    0x9a, 0x82, 0x00, 0x60, 0x08, 0xa8, 0x69, 0x39
  );
#endif


__declspec (selectany) TRACE_GUID_REGISTRATION correlators[] = {{ (LPGUID)&CorrGuid, NULL }};

#define loggername1 "OpsTrace2"
#define loggerfilename__ "c:\\" loggername1 ".etl"
#define Decodedfilename__ "c:\\" loggername1 ".txt"
#define loggerdata_len__ sizeof(EVENT_TRACE_PROPERTIES) + (sizeof (loggername1) + sizeof (loggerfilename)) * sizeof(TCHAR)

#define IsEqualGUID(rguid1, rguid2) (!memcmp(rguid1, rguid2, sizeof(GUID)))
